package services;

import dao.UpdatelogDao;
import model.Updatelog;

import java.util.List;

public class UpdatelogService {
    UpdatelogDao updatelogDao = new UpdatelogDao();//对updatelog表进行实例化操作

    /**
     * 对updatelog表进行添加操作
     *
     * @param updatelog 实体
     * @return 添加是否成功
     */
    public int add(Updatelog updatelog) {//
        System.out.println("进入添加业务流程");
        int num = 0;//设置返回类型默认值
        num = updatelogDao.add(updatelog);//对dao层add方法进行调用  返回添加结果
        return num;//
    }

    /**
     * 对updatelog表进行修改操作
     * @param updatelog 实体
     * @return 修改是否成功
     */
    public int update(Updatelog updatelog){
        int isSuccess=0;//更新未成功
        isSuccess=updatelogDao.update(updatelog);  //去dao层找update函数
        return isSuccess;
    }

    /**
     * 对updatelog表进行删除操作
     * @param updatelog 实体
     * @return 删除是否成功
     */
    public int del(Updatelog updatelog){
        int isDel=0;//删除未成功
        isDel=updatelogDao.del(updatelog);   //去dao层找del函数
        return isDel;
    }

    /**
     * 对updatelog表进行查询操作
     * @param updatelog 实体
     * @return
     */
    public List<Updatelog> getAll(Updatelog updatelog){
        List<Updatelog> listUpdatelog=updatelogDao.getAll(updatelog);//调用dao层的getall方法 返回查询结果
        return listUpdatelog;
    }
}
